@charset "utf-8";
$fontsize:40;

@function r($px){
    @return $px/$fontsize * 1rem;
}

.biggest{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, .2);
    position: absolute;
    display: none;
    z-index: 999;
    #add {
        width: r(540);
        height: r(580);
        background: #FFFFFF;
        border-radius: 8px;
        position: relative;
        position: absolute;
        top: 30%;
        margin-left: 8%;
        animation: s1 800ms ease-out alternate;
        transform-origin: center;
        .add-text {
            width: 100%;
            height: r(98);
            border-bottom: 1px solid #E1E2E4;
          position: relative;
            p {
                font-size: r(33);
                color: #D62D31;
                text-align: center;
               
                padding-top: r(30);
                line-height: r(33);
            }
            a{position: absolute;
            width: r(50);height: r(50);
            top: r(20);right: r(20);
            img{width: 100%;height: 100%;}
            }

        }
        .add-text2 {
            width: 100%;
            height: r(90);
            border-bottom: 1px solid #E1E2E4;
            line-height: r(98);
            margin: 0 auto;
            input{margin-left: r(25);font-size: r(26);
            width: r(50);height: r(50);vertical-align: middle;
            }
          }
        span {
            margin-top: r(10);
            margin-left: r(150);
            display: inline-block;
            width: r(235);
            height: r(80);
            text-align: center;
            background: #D62D31;
            line-height: r(80);
            
            color: #FFFFFF;
            border-radius: 8px;
            font-size: r(26);
            a {
                color: #FFFFFF;
                font-size: r(26);
            }
        }
       
    }
}
@keyframes s1 {
    0% {
        transform: scale(0) rotateZ(0);
        opacity: 0;
    }

    100% {
        transform: scale(1) rotateZ(720deg);
        opacity: 1;
    }
}
html{font-size:$fontsize;}
*{
    margin: 0;
    padding: 0;
}
#web{position: relative;width: 100%;
    height: 100%;
}
header{
    position: absolute;
    width: 100%;
    top: 0;
    height: r(87);
    background: #f7f7f7;
    border-bottom: r(1) solid #c1c1c1;
    .feedback-head1{
          float: left;
           width: r(22);
           height: r(37);
           line-height: r(87);
           padding-left: r(29);
           img{
               width: 100%;
               height: 100%;
           }
    }
    .feedback-head2{
        margin: 0 auto;
        height: r(87);
        line-height: r(87);
        p{
            font-size: r(35);
            margin-left: r(250);
        }
    }
}
section{
    position: absolute;
    top: r(87);
    bottom: 0;
    width: 100%;
    background:#f7f7f7;
    .feedback-section{
        width: 100%;
        height: r(88);
        background: white;
        border-bottom: r(1) solid #c1c1c1;
        .feedback-section1{
            float: left;
            padding-left: r(23);
            p{
                font-size: r(28);
                color: #696969;
                line-height: r(88);
            }
        }
        .feedback-section2{
            float: right;
            line-height: r(88);
            font-size: r(24);
            color: #333333;
            img{
                width: r(15);
                height: r(25);
                margin-right: r(23);
            }
            
            
        }
        
    }
    textarea{
        margin-top: r(31);
        width: 100%;
        height: r(236);
        background: white;
        border: none;
        border-bottom: r(1) solid #c1c1c1;
        border-top: r(1) solid #c1c1c1;
        resize: none;
        font-size: r(24);
        color: #bfbfbf;
        box-sizing: border-box;
        padding: r(20);
    }
    input[type="tel"]{
        width: 100%;
        height: r(90);
        font-size: r(24);
        color: #bfbfbf;
        border: none;
        box-sizing: border-box;
        padding: r(30) r(20);
        border-bottom: r(1) solid #c1c1c1;
        border-top: r(1) solid #c1c1c1;
    }
    input[type="button"]{
        width: r(560);
        height: r(80);
        margin-top: r(41);
        margin-left: r(41);
        border-radius: r(8);
        border: none;
        color: white;
        background: #cc3333;
    }
    .tip2{
        width: r(249);height: r(183);color: #FFFFFF;
        border-radius: 4px;
        text-align: center;
        background: url(../../img/begin/login-error.png) no-repeat rgba(0,0,0,.7);
        opacity: 0.7;
        position: relative;
        background-size: r(69) r(69);
        background-position: r(100) r(30);
        display: none;
        position: absolute;
        top: r(250);
        left: r(195);
           }
           
            span{position: absolute;display: block;
                bottom: r(20);
                left:r(80);
                font-size: r(26);}
    
    
}
